87b0271f26bd7ed7ca685dd9e7b00199d48c6ebc,src/main/java/com/sk89q/craftbook/sponge/util/BlockUtil.java,BlockUtil,getBlockPowerLevel,#Location#,62
Before Change
if (block.getBlock().get(Keys.POWER).isPresent()) {
return Optional.of(block.getBlock().get(Keys.POWER).get());
} else if (block.getBlock().get(Keys.POWERED).isPresent()) {
return Optional.of(block.getBlock().get(Keys.POWERED).get() ? 15 : 0);
} else if (block.getProperty(PoweredProperty.class).isPresent()) {
return Optional.of(block.getProperty(PoweredProperty.class).get().getValue() ? 15 : 0);
}
After Change
if (block.get(Keys.POWER).isPresent()) {
return block.get(Keys.POWER);
} else if (block.get(Keys.POWERED).isPresent()) {
return block.get(Keys.POWERED).map((powered -> powered ? 15 : 0));
}
return Optional.empty();
}